%%?BeginFeatureQuery: *Product statusdict begin product print(\n)print end %%?EndFeatureQuery: Unknown %%?BeginQuery: ADORamSize /languagelevel where{pop languagelevel}{1}ifelse 2 ge{ currentsystemparams dup/RamSize known{/RamSize get}{pop -1}ifelse }{ statusdict/ramsize known{statusdict begin ramsize end}{-1}ifelse }ifelse dup 0 le{ pop vmstatus exch pop exch pop gsave newpath matrix setmatrix clippath pathbbox grestore mul 8 div cvi statusdict/processcolors known{statusdict/processcolors get exec mul}if exch pop exch pop add cachestatus pop exch pop add exch pop add exch pop add 524288 div ceiling cvi 524288 mul }if 40 string cvs print(\n)print %%?EndQuery: Unknown %%?BeginFeatureQuery: *?Resolution /mstr 40 string def initgraphics 72 0 dtransform dup mul exch dup mul add sqrt .25 add round cvi 0 72 dtransform dup mul exch dup mul add sqrt .25 add round cvi 2 copy eq { pop mstr cvs print }{ exch mstr cvs print(x)print mstr cvs print }ifelse (dpi\n)print %%?EndFeatureQuery: Unknown %%?BeginFeatureQuery: *LanguageLevel /languagelevel where { pop languagelevel dup 2 ge{ 3 string cvs print(\n)}{pop(1\n)}ifelse }{ (1\n) }ifelse print %%?EndFeatureQuery: Unknown statusdict begin version =string cvs dup length 1 string dup 0 4 -1 roll put print print /serialnumber where{pop serialnumber dup 0 lt { 1 bitshift -1 bitshift } if =string cvs dup length 1 string dup 0 4 -1 roll put print print }{( )dup 0 0 put print}ifelse pagecount =string cvs dup length 1 string dup 0 4 -1 roll put print print end flush %%EOF